watering place
noun
1
: a place where water may be obtained
especially
: one where animals and especially livestock come to drink
2
: a health or recreational resort featuring mineral springs or bathing
3
: a place (such as a nightclub, bar, or lounge) where drink is available
Love words? Need even more definitions?
Merriam-Webster unabridged
Share